home *** CD-ROM | disk | FTP | other *** search
/ Amiga Game-Power / Amiga Game-Power.iso / anwendungen / v draw / vdraw1.21 / readme < prev    next >
Text File  |  1994-05-20  |  18KB  |  392 lines

  1.  
  2.  
  3.                                 Vdraw
  4.  
  5.                          A drawing program by
  6.                     
  7.                           Stephen Vermeulen
  8.                           
  9.                 Copyright (C) 1987 by Stephen Vermeulen
  10.  
  11. =======================  Copyright Statement  ========================
  12.  
  13. The program: "Vdraw 1.21" is Copyright (c) 1987 by Stephen Vermeulen. The
  14. author reserves all rights to this program.
  15.  
  16. My name and address is:
  17.  
  18.                      Stephen Vermeulen
  19.                      3635 Utah Dr., N.W.,
  20.                      Calgary, Alberta,
  21.                      CANADA, T2N 4A6
  22.  
  23. My phone number is:  (403) - 282 - 7990
  24.  
  25. This version of Vdraw may not be distributed by anyone other than the
  26. author for compensation of any sort. 
  27.  
  28. -----------------------  Release 1.21 Notes  --------------------------
  29.  
  30. This release introduces the AREA FILLING command, as well as some bug
  31. fixes and a faster LOAD routine.
  32.  
  33. If you are interested in what changes have been made between versions
  34. of vdraw read the "Changes" file.
  35.  
  36. --------------------------  Using Vdraw -------------------------------
  37.  
  38. If this is your first use of Vdraw take the time to read this file, and
  39. especially the next few lines.  Vdraw allows you to use any screen
  40. resolution supported by the Amiga when you are editing, currently the
  41. screen format and the size of the bitmap you are doing your editing in
  42. are set in a file called "vdraw.profile" which is described later in this
  43. document.  Vdraw also expects to find three other files during the startup
  44. sequence, these are: "vdraw.extra_icons", "vdraw.arrows_icons", and
  45. "vdraw.tools_icons".  These three files are all IFF ILBM picture files
  46. (only 1 bitplane deep) which contain the pictures for the various icons
  47. used within Vdraw.  You can edit these files if you do not like the icons
  48. I have produced.  Vdraw will also search your system for all the fonts
  49. that you have in your system, and will allow you to use any extra fonts
  50. you may have added to the system.  Vdraw also needs to open the fast
  51. floating point math libraries, so if you have stripped your workbench
  52. disk Vdraw will not run.  The easiest way to make sure Vdraw finds all
  53. the special files it needs is to name the disk "Vdraw" and put all the
  54. special files in the root directory of the disk.  If you have to put
  55. Vdraw somewhere else (ie. in a ram: disk or on a hard disk) then you
  56. just use an assign command to give the directory that contains the
  57. special files required by Vdraw the name "Vdraw:" ie. you do something
  58. like:
  59.        assign Vdraw: my_disk:stuff/progs/more_stuff/doodling
  60.   
  61.                  --------- General Pointers --------
  62.                       
  63. Using Vdraw, the bottom row of icons selects the major tools.  When you
  64. have selected a major tool the tool's icon will be highlighted and a new
  65. panel of modes for this tool will appear on the right hand side of the
  66. display, you use these mode icons to select the features of the tool you
  67. want to use. 
  68.  
  69. The major tools are (from left to right):
  70.  
  71.    1.  Line mode     - Sketching
  72.                      - Straight lines
  73.                      - Horizontal / Vertical lines
  74.                      - and various line styles
  75.                      - ... the arrow head feature is not installed yet ...
  76.  
  77.    2.  Box mode      - Hollow boxes
  78.                      - Solid boxes
  79.                      - Patterned boxes ... not installed yet ...
  80.                      - Invert an area.
  81.  
  82.    3.  Curve mode    - Circles
  83.                      - Circular arcs, hold down the CTRL, left SHIFT,
  84.                        and left ALT keys to adjust parameters.
  85.                        CTRL and mouse moves adjusts one end point of the
  86.                             arc.
  87.                        LEFT ALT and mouse movements adjusts the other
  88.                             end point of the arc.
  89.                        LEFT SHIFT and mouse movements adjusts the radius
  90.                             of the arc.
  91.                      - Single control point Bezier curve, click on the
  92.                        first end point and then on the second end point,
  93.                        adjust the shape by moving the mouse, when you are
  94.                        satisfied click again.
  95.                      - Dual control point Bezier curve, click on the 
  96.                        end point locations, then move the mouse while
  97.                        holding down either the LEFT SHIFT or the LEFT ALT
  98.                        keys.  This adjusts the points which control the
  99.                        slopes at the end points. Finally click the select
  100.                        button when you are satisfied.
  101.                      - The + and wedge icons select modes for the drawing
  102.                        of circles and circular arcs.
  103.                      - note: to get circular circles on the printer you
  104.                              will have to set the aspect ratio parameter
  105.                              in the vdraw.profile file.  See the profile
  106.                              section. 
  107.  
  108.    4.  Spray Paint   - While you hold the select button down and move the
  109.                        mouse you spray paint in the current pen colour.
  110.                      - To adjust the spray slide the R and D gadgets, the
  111.                        R gadget adjusts the radius of spray and the D
  112.                        gadget adjusts the density of spray.
  113.  
  114.    5.  Brush mode    - first make some cuts in the cut mode, then ...
  115.                      - This allows you to brush with an area you have
  116.                        cut from the drawing surface, or a cut you have
  117.                        loaded.  
  118.                      - You click on the two arrow icons to select the 
  119.                        brush you want to use.
  120.                      - The brush and paste icons indicate whether you 
  121.                        are in continuous brush mode or in single copy
  122.                        paste mode, click on these to select the mode.
  123.                      - Note, this mode will ignore any clicking of the
  124.                        CloseWindow gadget, this is to prevent memory
  125.                        deallocation problems.
  126.                        
  127.    6.  Fill mode     - You should do some cutting first to obtain some
  128.                        material for area fill patterns.  Then, when you
  129.                        click on the fill icon you can select the pattern
  130.                        you wish to use by clicking on the UP/DOWN arrows
  131.                        in the top right of the screen.  You next box the
  132.                        area in the drawing you wish to restrict filling.
  133.                        This prevents the drawing being damaged if the
  134.                        fill leaks through a hole in the boundary.  Now
  135.                        click once in the area you want to be filled and
  136.                        voila!  If nothing happens you might be very tight
  137.                        on memory, check the messages that are printed
  138.                        in the "Vdraw" window or the CLI window if you
  139.                        started from CLI.
  140.  
  141.    7.  Magnify mode  - Upon entry yo this mode the screen is redrawn at
  142.                        an 8 fold magnification.  The area that is
  143.                        magnified is the top left corner of the current
  144.                        window.
  145.                      - You can scroll the view with the arrow keys.
  146.                      - You do single pixel editing in this mode by
  147.                        clicking on the pixel you wish to set to the
  148.                        current pen colour.
  149.  
  150.    8.  Text mode     - Click in the text requester at the bottom of
  151.                        the screen, hit return, and then when you hold
  152.                        the select button down you will drag the text
  153.                        around the screen.
  154.                      - Change the text style with the underline, boldface,
  155.                        italics, and extended mode icons.
  156.                      - Change the text drawing mode with the 1, 2, 
  157.                        complement, and reverse video mode icons.
  158.                      - When you are satisfied hit the OK icon, otherwise
  159.                        hit the QUIT icon.
  160.                        
  161.    9.  Font mode     - Use this mode to select the font you wish to
  162.                        use for text typing.  Note: if the system cannot
  163.                        load the font (because of memory problems) a 
  164.                        message will be printed in the DOS window.  The
  165.                        EMERALD fonts are particularly large.
  166.  
  167.   10.  Lock mode     - Use this mode to lock areas to prevent them from
  168.                        being permanantly damaged.
  169.                      - box the area in the drawing you wish to backup, then
  170.                        hit the closed lock icon.
  171.                      - you can then lock another area following this
  172.                        procedure.
  173.                      - the arrow buttons will show you what areas are
  174.                        currently locked.
  175.                      - to restore an area that was locked and then 
  176.                        damaged by some editing just select that lock
  177.                        with the arrows and then hit the open lock icon
  178.                      - to restore all locked areas hit the "many shackles"
  179.                        icon
  180.                      - to discard a locked area you do not want to restore
  181.                        any more, select it with the arrows and then hit
  182.                        the trashcan icon.
  183.  
  184.   11.  Cut mode      - use this mode to cut areas from the drawing surface
  185.                        for use as brushes or to selectively save.
  186.                      - The arrow icons step you through the list of cuts.
  187.                      - The trashcan is used to discard any cuts you do
  188.                        not want anymore.
  189.                      - The currently displayed cut may be saved to disk
  190.                        using the TO DISK icon.
  191.                      - A file may be loaded from disk into a cut using
  192.                        the FROM DISK icon.
  193.                      - The number of cuts is only limited by available
  194.                        memory.
  195.                      - Note: the cutting process makes the currently
  196.                              selected Background Pen the transparent colour
  197.                              in the cut.
  198.                        
  199.   12.  Fx mode       - this mode, when implemented, will allow you to do
  200.                        all sorts of neat things with the various cuts
  201.                        that you have on hand, rotates, mirroring, stretching,
  202.                        distorting, shearing ...
  203.  
  204.   13.  Erase mode    - hit ALL to erase everything to the background colour
  205.                      - or just box areas you want to erase.
  206.  
  207.   14.  Palette mixer - Select the colour to be adjusted with the drawing
  208.                        pen icon and the colour palette across the top of
  209.                        the screen
  210.                      - remix the colour with the sliders.
  211.                        
  212.   15.  nothing yet
  213.  
  214.   16.  Print mode    - This mode allows you all sorts of flexibility
  215.                        with printing
  216.                      - The BOX icon tells the printer routine to print
  217.                        only a boxed area.  The default area is the 
  218.                        current window view, however, you can just box 
  219.                        any area and then that area will be printed.
  220.                      - The ALL icon tells the printer routine to print
  221.                        the full bitmap.
  222.                      - The AS icon tells the printer routine to AUTOSIZE
  223.                        the printing.  This mode makes the printed output
  224.                        have the save aspect ratio as the screen displays.
  225.                        When this mode is on, the scaling factors are 
  226.                        ignored.
  227.                      - The MULTIPAGE icon (the one with three overlapping
  228.                        boxes) is used if you want the output to appear
  229.                        as a number of pages that you cut and paste 
  230.                        togeather.  Note: this mode works best if you
  231.                        have a bitmap that is the same size as the printers
  232.                        page.
  233.                      - The scaling icons (1x, ... 5x, 1y, ... 5y) select
  234.                        the expansion factor for the X and Y directions
  235.                        to be applied to the bitmap.  This allows you to
  236.                        use a bitmap that is (say) 1/4 the area of the
  237.                        full size printer's page and have a full page
  238.                        printout without any distortion of line thicknesses.
  239.                      - Once you are satisfed, press the print icon.
  240.                      
  241.   17.  Disk mode     - this allows you to do loading and saving of 
  242.                        pictures and portions of pictures.
  243.                      - The BOX icon tells the save routine to save only
  244.                        the boxed area, and tells the load routine to
  245.                        restrict the loading to only the boxed area.
  246.                      - To set a boxed area just click in the main window
  247.                        and box the area desired.
  248.                      - The ALL icon tells the load and save routines to
  249.                        use up to the entire bitmap.
  250.                      - The P icon tells the save routine to save the
  251.                        data in packed format (less disk space used)
  252.                      - The U icon tells the save routine to save the
  253.                        data in an unpacked format.
  254.                      - The CM icon tells the save routine to save the
  255.                        screens ColourMap along with the routine, it tells
  256.                        the load routine to use any ColourMap data in the
  257.                        image file.
  258.                      - The NOT CM (CM with the line over top) icon tells
  259.                        the save routine not to save a colour map, and 
  260.                        tells the load routine to ignore any colour map
  261.                        data that may be in the file.
  262.                        
  263.   18.  Graphics mode - not implemented yet ... Possible features here
  264.                        include changing screen modes while in Vdraw.
  265.   
  266.  
  267. -------------------------- Vdraw  Profile ------------------------------
  268.  
  269. There is a file called "vdraw.profile" that should be in the Vdraw:
  270. directory.  This file contains several parameters that can be used 
  271. to customize Vdraw to your particular requirements.
  272.  
  273. A typical file might be:
  274.  
  275. 1000
  276. 400 250 4
  277. 7 -11
  278. 100000
  279. 320 200
  280.  
  281. A line by line explaination follows,
  282.  
  283. 1000   This number is the aspect ratio multiplied by 1000.  1000 means the
  284.        pixel's height is the same size as the pixel's width.  To make
  285.        circles circular on a printer (Epson driver) where there are 120
  286.        dots per inch horizontally and 72 dots per inch vertically you
  287.        calculate the value thus:
  288.        
  289.               72 
  290.              --- * 1000 = 600
  291.              120
  292.              
  293. 400    This is the width of the super bit map.  You can make this quite
  294.        large (say 1000), possibly the best thing to do is to make this
  295.        the same as the number of horizontal pixels your printer prints.
  296.        (The Epson driver seems to do 120 pixels per inch, so I use 960)
  297.        
  298. 250    This is the height of the super bit map, for an 11 inch page on
  299.        an Epson I use 720.
  300.        
  301. 4      This is the number of bit planes to use, this sets the number of
  302.        colours you get.  Currently, this can be 1, 2, 3, 4, or 5.  Note
  303.        that if you use a 640 wide screen this can only be 1, 2, 3, or 4.
  304.        
  305. 7 -11  These will be used for arrowheads when they are implemented.
  306.  
  307. 100000 This is the refresh rate of the zoom lens that comes on in the
  308.        lower right hand corner of the display when the menu button is
  309.        pressed.  This is the number of micro seconds between refreshes
  310.        of the display.
  311.        
  312. 320    This is the width of the screen to use, this is normally either
  313.        320 or 640, however, you can specify other values if you have a 
  314.        monitor that can display the overscan area.  But, if you specify
  315.        some non standard value you must realize that intuition only allows
  316.        you to move the mouse to position 319 or 639.
  317.        
  318. 200    This is the height of the screen to use.  This is normally either
  319.        200 or 400 for North American systems, if you live in Europe you
  320.        can probably use 256 or 512, this has NOT been checked, let me
  321.        know if it works!  Again, you can use non-standard values if you
  322.        want to squeeze a bit more onto the screen. 
  323.  
  324. --------------------  Suggested vdraw.profile files --------------------
  325.  
  326. To use Vdraw as a black and white page layout program on an Epson type
  327. printer try:
  328.  
  329. 600
  330. 960 720 1
  331. 7 -11
  332. 100000
  333. 640 400
  334.  
  335. To use Vdraw to paint a Low res picture:
  336.  
  337. 1000
  338. 320 200 5
  339. 7 -11
  340. 100000
  341. 320 200
  342.  
  343. To use Vdraw to paint a High res picture:
  344.  
  345. 1000
  346. 640 400 4
  347. 7 -11
  348. 100000
  349. 640 400
  350.  
  351. To use Vdraw to paint a High res picture without screen flicker:
  352.  
  353. 1000
  354. 640 400 4
  355. 7 -11
  356. 100000
  357. 320 200
  358.  
  359. To use Vdraw to paint a MacPaint size (576 wide by 720 high) picture
  360.  
  361. 1000
  362. 576 720 1
  363. 7 -11
  364. 100000
  365. 320 200
  366.  
  367. -------------------------  Extra   Credits  ----------------------------
  368.  
  369. The two drawers of pictures that also appear on this disk came from
  370. Fred Fish's disk #45.  I have included these so that the user can see
  371. that the load function really does work.  NOTE: currently these pictures
  372. load rather slowly, this is because of the routine I use to handle
  373. transparancy, this will be fixed in the next release.
  374.  
  375. Let me express my thanks to Charlie Heath at MicroSmiths Inc. for putting
  376. his file name requester (that I am using) into the public domain.  This
  377. requester appears on Fish Disk #35 along with the following copyright
  378. statement:
  379. ::::::::::::::::::::::The Copyright Statement:::::::::::::::::::::::::::::::
  380.  
  381.     Demo Program for using FILE NAME REQUESTER
  382.     This program shows how to use the file name requester, getfil.o
  383.  
  384. (c) 1986 by MicroSmiths, Inc.
  385. Permission is granted to use the object code routine 'getfile' in any
  386. Amiga program, commercial or otherwise, EXCEPT that it shall NOT BE
  387. used in any Text Editor, and it shall NOT BE SOLD as an OBJECT MODULE
  388. or in a LIBRARY.
  389.  
  390. :::::::::::::::::::End of The Copyright Statement:::::::::::::::::::::::::::
  391.  
  392.